home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 26 / AACD 26.iso / AACD / Programming / PureBasic / PureBasic_Update_2.33 / PureBasicUpd.readme < prev    next >
Encoding:
Text File  |  2001-06-19  |  4.2 KB  |  98 lines

  1. Short:    V2.32b - Update for registered users (from any 2.xx version to 2.32)
  2. Author:   alphasnd@purebasic.com (Fantaisie Software)
  3. Uploader: alphasnd@purebasic.com (Frederic Laboureur)
  4. Version:  2.32b
  5. Type:     dev/basic
  6. Replace:  PureBasic_Upd2.32.lha
  7.  
  8.    PureBasic is brand new 'high level' programming langage based on the
  9.    previoulsy etablished B.A.S.I.C rules. It ensure a good compatibility
  10.    with similar basic compiler independement of the computer. The learning
  11.    is easy, as basic has been created for beginner and the development time
  12.    is really fast.
  13.  
  14.    This software has been developed for the Amiga with the Amiga enviromment
  15.    in mind. We have put lot of effort in its realization to produce fast,
  16.    reliable and system friendly langage. The respect of the OS is always the
  17.    master word, and you couldn't write bad software with the basic commandset
  18.    provided. Of course, you could add any other functions to bash the hardware
  19.    and use all the Amiga power, if you need it.
  20.  
  21.    The syntax is easy, but the possibities are huge because some 'advanced'
  22.    functions has been added to this langage like pointers, structure,
  23.    procedure, dynamic linked lists, and more.. For the experienced coder,
  24.    there is no problem to access any of the legal OS structures or amiga
  25.    objects.
  26.  
  27.    Finally, PureBasic support the 680x0 processor and the PowerPC processor.
  28.    The 68000 part has been very optimized to output the best code as possible,
  29.    but we're sure we could do even better ! PowerPC part is under heavy
  30.    optimizations.
  31.  
  32.  
  33.    Look yourself at the main features of PureBasic:
  34.  
  35.      - 68000, 68020+ and PowerPC support
  36.      - Built-in Array, dynamic linked list, complex structure, pointer
  37.        and variable definitions
  38.      - Supported types: Byte (8 bit), Word (16 bits), Long (32) and user
  39.        defined ones (structures)
  40.      - Signed and unsigned support for standard types
  41.      - Built-in strings type
  42.      - Constants, binary and hexadecimal numbers support
  43.      - Very good expression reducer by grouping constants and numeric numbers together
  44.      - Standard arithmetic support with respect of signs priority and parenthesis:
  45.        +, -, /, *, and, or, lsl, asl, lsr, asr
  46.      - Compile about 30 000 lines/min on a 68030/50
  47.      - Procedure support for structured programming with locals and global variables
  48.      - All Standard BASIC keywords: If-Else-EndIf, Repeat-Until ...
  49.      - External libraries support to manipulate easily objects like IFF pictures,
  50.        screens, windows, gadgets, sprites...
  51.      - Inlined ASM
  52.      - Precompiled structures and constants files for extra fast compiling.
  53.      - Cool debugger to stop the program execution and trace the bugs easily.
  54.      - Configurable CLI compiler
  55.      - System friendly, easy to install and always under development
  56.      - And more !
  57.  
  58.  
  59. ***********
  60.            *
  61. V2.32 News  *
  62.            *
  63. ***********
  64.  
  65.     Note:  This is the fixed version of the update file, old one
  66.            wasn't correct. Thanks.
  67.  
  68.  
  69.     Added: ReadMemory(), WriteMemory(), SetWindowTagList()
  70.     Added: Palette: added async palette fade
  71.     Added: New commands for Chunky library
  72.     Added: Procedures can now returns strings
  73.     Added: WaitWindowEvent()
  74.     Added: CompilerIf, Else...
  75.     Added: FileSystem library
  76.     Added: Path change when running a program from the editor (no need to put absolute path anymore)
  77.     Added: Editor: Auto-casing and contextual online help.
  78.     Added: Data support (new commands: Data, DataSection, EndDataSection, Read, Restore)
  79.  
  80.     Changed: PokeS(), now returns the number of characters 'poked' (handy)
  81.     Changed: OpenWindow() (to be compatiable with other OSes)
  82.     Changed: The whole gadget library (to be compatiable with other OSes)
  83.  
  84.     Fixed: A compiler bug (Structure can't be redeclared a second time..)
  85.     Fixed: A member in a structure used but not initialized
  86.     Fixed: Sprite lib (debugger and priority to the end)
  87.     Fixed: a Picture bug (recompilation with optims..)
  88.     Fixed: Screen/FontRequester(): now returns 0 when cancelled.
  89.     Fixed: ReadString(), Str()
  90.     Fixed: A lot of editor bugs
  91.  
  92.  
  93.            Visit our site web at: http://www.purebasic.com
  94.  
  95.                    ...Feel the P.u.R.e Power...
  96.  
  97.                   © 2001 - Fantaisie Software -
  98.